sound-producing device - Español Inglés Diccionario